give someone their just deserts - Francés Inglés Diccionario